package com.cddx.logistics.domain.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.hibernate.validator.constraints.Length;

import javax.validation.constraints.NotBlank;
import javax.validation.constraints.Size;

@Data
public class SysDictVO {

    /**
     * 主键ID
     */
    @NotBlank(message="[]不能为空")
    @Size(max= 32,message="编码长度不能超过32")
    @ApiModelProperty("字典ID")
    @Length(max= 32,message="编码长度不能超过32")
    private Integer id;

    /**
     * 字典名称
     */
    @Size(max= 100,message="编码长度不能超过100")
    @ApiModelProperty("字典名称")
    @Length(max= 100,message="编码长度不能超过100")
    private String dictName;
    /**
     * 字典编码
     */
    @Size(max= 100,message="编码长度不能超过100")
    @ApiModelProperty("字典编码")
    @Length(max= 100,message="编码长度不能超过100")
    private String dictCode;
    /**
     * 描述
     */
    @Size(max= 255,message="编码长度不能超过255")
    @ApiModelProperty("描述")
    @Length(max= 255,message="编码长度不能超过255")
    private String description;
}
